package top.bugger168.ucenter.model.dto;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * 身份验证参数dto
 *
 * @author wanghaidong
 * @date 2023/08/28
 */
@Data
public class AuthParamsDto {

    /**
     * 用户名
     */
    private String username;
    /**
     * 域  用于扩展
     */
    private String password;
    /**
     * 手机号
     */
    private String cellphone;
    /**
     * 验证码
     */
    private String checkcode;
    /**
     * 验证码key
     */
    private String checkcodekey;
    /**
     * 认证类型
     * password:用户名密码模式类型
     * sms:短信模式类型
     */
    private String authType;
    /**
     * 附加数据
     */
    private Map<String, Object> payload = new HashMap<>();


}
